package yesjava;

import java.util.*;

public class Jihesuiji {

    /**
     * 随机抽取 N 个不重复的元素的方式
     * @param args
     */
    public static void main(String[] args) {

        List<String> stringList = Arrays.asList(new String[]{"中国","日本" ,"美国", "加拿大", "英国", "越南", "缅甸","俄罗斯","乌克兰", "加拿大", "加拿大"});

//        随机取3个不重复的的国家
/*
//        1. 通过 Set 实现
        Set<String > set = new HashSet<>();
        while (true){
            set.add(stringList.get((int)(Math.random()*stringList.size())));
            if(set.size()>=3){
                break;
            }
        }
        for (String s : set) {
            System.out.println(s);
        }
*/
//        2. 先把集合 随机，固定取前面3个
     /*   Collections.shuffle(stringList);
        List<String> strings = stringList.subList(0, 3);
        for (String s : strings) {
            System.out.println(s);
        }*/

    }



}
